home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
tcl
/
tclm_1_0.lha
/
tclm-1.0
/
INSTALL
< prev
next >
Wrap
Text File
|
1993-08-16
|
2KB
|
56 lines
Installation for tclm-1.0 May 5, 1993
1) Get tcl. As of today, the latest version of tcl
is tcl6.7. It is available at sprite.berkeley.edu.
If you use X11 you might want to pick up tk3.2 instead
as it contains tcl6.7 and some cool X stuff (plus you'll
be able to run xdrum if you want).
If you are not already familiar with tcl you might
also want to pick up the first three parts of John
Ousterhout's book on tcl and tk. They are easy to read
and do a very good job of explaining how to use them.
2) Build and install the aforementioned packages. See
their documentation on how to do this.
3) Edit the Makefile. Check out the stuff near the top
and change the paths as necessary. If you change the install
directory, you'll also have to change the first line of
the tclm scripts to point to the correct location of tclm.
Most of the important variables get passed down to
the mlib directory for the Makefile there, but if you
suspect problems, edit that make file too.
One very important thing to check is the DEFS line
and the DRIVER line. If MIDIPLAY is not defined, you will
not be able to use the midiplay, midirecord and midistop
commands. This in turn means you won't be able to run
mplay or mrecord.
Unfortunately, if you define MIDIPLAY, you must also
supply an interface between tclm and the MIDI device.
Currently I only supply the interface for the latest BSD/386
MIDI driver, but I hear one is in the works for Linux.
You can of course, write your own. See the man page
tclm_interface(3) on how to do this, and check out mpu_bsd386.c
for an example of how it was done in one case. If you do
write an interface, why not send me a copy and I'll incorporate
it into future releases of tclm.
The above being said, you shouldn't give up hope of using
tclm if you don't have an interface. There are still useful
things you can do. The mseq, minfo, infom and m1to0 scripts
are examples.
4) make
5) make install
6) If you want to install you man pages, either
make install-man-cooked (the default) or make install-man-raw.
install-man-cooked formats the man pages and copies the
formatted document to the man dir. install-man-raw installs
the unformatted document.
You probably want to use the cooked option, as the man pages
use the mdoc macros and not the older man macros. I don't think
man(1) knows to process the files with mdoc.
7) You're done.